﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using vensoft.Entities;
using vensoft.DataAccess;

namespace vensoft.BussinesLogic
{
    public class HistoricoABBL:IHistoricoABBL
    {
        IHistoricoABDataAccess dataAccess;
        
        public HistoricoABBL()
        {
            dataAccess = new HistoricoABDataAccess();
        }

        public void RegistrarHistoricoAB(HistoricoAB historicoAB)
        {
            dataAccess.RegistrarHistoricoAB(historicoAB);
        }
        
        public List<HistoricoAB> GetAllFromHistoricoAB()
        {
            return dataAccess.GetAllFromHistoricoAB();
        }

        public List<HistoricoAB> GetAllFromHistoricoABByFechas(DateTime f_inicio, DateTime f_fin)
        {
            return dataAccess.GetAllFromHistoricoABByFechas(f_inicio, f_fin);
        }

        public List<HistoricoAB> GetAllFromHistoricoABByCodProd(string cod_prod)
        {
            return dataAccess.GetAllFromHistoricoABByCodProd(cod_prod);
        }
    }
}
